package me.devsaki.hentoid.dirpicker.observable;
import java.io.File;
import rx.Observable;
import rx.Subscriber;
/**
* Created by avluis on 06/12/2016.
* List File Observable
*/
class ListFileObservable {
Observable<File> create(final File rootDir) {
return Observable.create(new Observable.OnSubscribe<File>() {
@Override
public void call(Subscriber<? super File> subscriber) {
File[] childDirs = rootDir.listFiles();
for (File child : childDirs) {
subscriber.onNext(child);
}
subscriber.onCompleted();
}
});
}
}